説明
バグレポート
マテリアルのローカライズされた文字列の移行ガイド
まとめ
ReorderableListView
のローカライズされた文字列はから移動されました
マテリアルのローカリゼーションからウィジェットのローカリゼーションまで。
これらの文字列はマテリアル ローカリゼーションでは非推奨になりました。
コンテクスト
ReorderableListView
はこれらの文字列を使用して、セマンティクス アクションに注釈を付けます。
同じ注釈を適用するにはReorderableList
とSliverReorderableList
、彼らはそうする必要があります
ウィジェット ライブラリからこれらの文字列にアクセスします。
変更内容の説明
のMaterialLocalizations
の文字列reorderItemToStart
、reorderItemToEnd
、reorderItemUp
、reorderItemDown
、reorderItemLeft
、 とreorderItemRight
非推奨になり、
内の同じ文字列に置き換えられますc0757a48-fffe-4d22-b1f7-760aec054633。
移行ガイド
コードでこれらの文字列を使用すると、
からアクセスできますWidgetsLocalizations
その代わり。
移行前のコード:
MaterialLocalizations.of(context).reorderItemToStart;
移行後のコード:
WidgetsLocalizations.of(context).reorderItemToStart;
オーバーライドする場合MaterialLocalizations
またWidgetsLocalizations
、
から翻訳を必ず削除してください。MaterialLocalizations
サブクラス化して、それらをWidgetsLocalizations
サブクラス。
移行前のコード:
class MaterialLocalizationsMyLanguage extends MaterialLocalizationsEn {
// ...
@override
String get reorderItemRight => 'my translation';
}
移行後のコード:
class MaterialLocalizationsMyLanguage extends MaterialLocalizationsEn {
// ...
}
class WidgetsLocalizationsMyLanguage extends WidgetsLocalizationsEn {
// ...
@override
String get reorderItemRight => 'my translation';
}
タイムライン
リリースされたバージョン: v3.10.0-2.0.pre 安定版リリース: TBD
参考文献
関連する PR:
- PR 124711: 文字列を非推奨にします material_localization の ReorderableList。